package com.ruoyi.system.mapper;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.domain.DabSupplier;

/**
 * 数据供应商信息Mapper接口
 *
 * @author ruoyi
 * @date 2023-06-21
 */
public interface DabSupplierMapper extends BaseMapper<DabSupplier> {
  /**
   * 查询数据供应商信息
   *
   * @param sid
   *     数据供应商信息主键
   * @return 数据供应商信息
   */
  public DabSupplier selectDabSupplierBySid(Long sid);

  /**
   * 查询数据供应商信息列表
   *
   * @param dabSupplier
   *     数据供应商信息
   * @return 数据供应商信息集合
   */
  public List<DabSupplier> selectDabSupplierList(DabSupplier dabSupplier);

  /**
   * 新增数据供应商信息
   *
   * @param dabSupplier
   *     数据供应商信息
   * @return 结果
   */
  public int insertDabSupplier(DabSupplier dabSupplier);

  /**
   * 修改数据供应商信息
   *
   * @param dabSupplier
   *     数据供应商信息
   * @return 结果
   */
  public int updateDabSupplier(DabSupplier dabSupplier);

  /**
   * 删除数据供应商信息
   *
   * @param sid
   *     数据供应商信息主键
   * @return 结果
   */
  public int deleteDabSupplierBySid(Long sid);

  /**
   * 批量删除数据供应商信息
   *
   * @param sids
   *     需要删除的数据主键集合
   * @return 结果
   */
  public int deleteDabSupplierBySids(String[] sids);
}
